using System;
using InseSoft.Models.Entities;

namespace InseSoft.ViewModels
{
    public class ApplicationSession
    {
        public IUsuario Usuario { get; set; }
        public Empresa Empresa { get; set; }
        public TipoCambio TipoCambio { get; set; }
        public DateTime Hoy { get; set; }
        
        public virtual void Clear()
        {
            Empresa = Empresa.EmptyInstance;
            Usuario = Models.Entities.Usuario.EmptyInstance;
            TipoCambio = TipoCambio.EmptyInstance;
            Hoy = DateTime.MinValue;
        }
    }
}